/* Write your styles */
ul,li,dl,dt,dd,h1,h2,h3,p,em{ font-style:normal; list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:#0887EE;}
img{ max-width:100%;}
.am-container{max-width: 1030px;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}
body{ min-width:1236px; font-size:14px;}
.arccontent .selectTdClass{background-color:#edf5fa !important}
.arccontent table.noBorderTable td,.arccontent table.noBorderTable th,.arccontent table.noBorderTable caption{border:1px dashed #ddd !important}
.arccontent table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
.arccontent td,.arccontent th{padding: 5px 10px !important;border: 1px solid #DDD;line-height:1.4;}
.arccontent caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.arccontent th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.arccontent table tr.firstRow th{border-top-width:2px;}
.arccontent .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.arccontent .ue-table-interlace-color-double{ background-color: #f7faff; }

header .top{ width:100%; height:41px; line-height:41px;font-size:12px; border-bottom:1px solid #dbdbdb;}
header .top .top-l{ background:url(../images/t_home.jpg) 0 center no-repeat; padding-left:30px;}
header .top .top-tel{ background:url(../images/top_tel.jpg) 16px center no-repeat; padding-left:30px; position:relative; margin-left:15px;}
header .top .top-tel:before{ content:""; display:block; width:1px; height:14px; background:#dbdbdb; position:absolute; left:0; top:50%; margin-top:-7px;}

header .top-rmen ul{ float:left;}
header .top-rmen ul li{ float:left; position:relative;}
header .top-rmen ul li a{ display:block; padding:0 15px;}
header .top-rmen ul li:before{ content:""; display:block; width:1px; height:14px; background:#dbdbdb; position:absolute; left:0; top:50%; margin-top:-7px;}
header .top-rmen ul li:first-child:before{ display:none;}
header .top-rmen .sd{ float:left;}
header .top-rmen .sd a{ display: inline-block; margin-left:10px;}

header .head-m{ height:110px;}
header .head-m .logo{ height:106px; line-height:106px; float:left;}
.search{ width:320px; float:right; padding-top:38px;}
.search .serbox{ position:relative;}
.search .serbox .am-form-field{  font-size:14px; padding:10px; outline:none;}
.search .serbox .am-btn{ position:absolute; right:0; top:0; height:100%; width:60px; background:#0887EE; border:none; outline:none; color:#fff; font-size:14px;}


header .ue-nav{background: #0887EE;}
header .nav{ height:45px; line-height:45px; background:#0c8cdd;}
header .nav .ulnav{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
header .nav .ulnav>li{flex:1;-webkit-box-flex: 1; text-align:center; position:relative; float:left;}
header .nav .ulnav>li>a{ color:#fff; font-size:16px; display:block; background:url(../images/mlan.jpg) center 0 no-repeat; background-size:100% 90px;}
header .nav .ulnav>li:hover>a{background:url(../images/mlan.jpg) center -45px no-repeat; background-size:100% 90px;}


.ulnav>li .subnav{position: absolute;width:100%;background-color: #FFF; margin:0; box-shadow: 0 2px 10px rgba(0,0,0,.05); height: auto;z-index: 199;top: 68px;left: 0;border-top: 2px solid #0574c5;overflow: hidden;opacity:0; visibility:hidden;transition: all .36s ease; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5;}
.ulnav>li:hover .subnav{opacity:1;visibility: visible;top:45px;}
.ulnav>li .subnav li{ border-bottom:1px solid #f5f5f5;}
.ulnav>li .subnav li a{font-weight: 500;color: #666; padding: 12px 5px;line-height: 22px;display: block;transition: all .2s ease-in-out;font-size: 14px;}
.ulnav>li .subnav li a:hover{ color:#174ea0; background-color:#f9f9f9;}

.notice{ border:1px solid #ddd; border-top:0; padding-top:9px; height:45px; font-size:14px;}
.no_l{ float:left; background:url(../images/notice_l.jpg) 12px 1px no-repeat; padding-left:40px; width:110px; border-right:1px solid #ddd; height:27px; line-height:25px;}
.no_list{ float:left; padding-left:10px; width:880px; height:27px; overflow:hidden;}
.no_list li{ height:27px; line-height:25px; overflow:hidden;}
.no_list li span{ margin-left:15px;}




.main{ padding-top:10px; padding-bottom:20px;}

.banner-play{width: 480px;float:left;}

.banner-play .am-slider .am-slides img{width:100%;height: 320px;}
.banner-play .am-slider{height: 320px;overflow:hidden;}
.am-slider-c2 .am-control-nav{ z-index:99;}
.am-slider-c2 .am-control-nav li a{ background:#fff; width:10px; height:10px;}
.am-slider-c2 .am-control-nav li a.am-active{ background:#e80000}
.am-slider-c2 .am-slider-desc{ background:url(../images/mark.png); padding-left:25px; font-size:14px; display:none;}
.banner-play .am-slider-c2 .am-direction-nav{ display:block;}
.banner-play .am-slider-c2 .am-direction-nav a{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:28px;height:44px; line-height:44px;padding:4px 0;margin:-22px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:.65;cursor:pointer;color:#fff;text-shadow:1px 1px 0 rgba(255,255,255,.3); background:url(../images/mark.png);font-size:0;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}
.banner-play .am-slider-c2 .am-direction-nav a.am-next {right:25px;}
.banner-play .am-slider-c2 .am-direction-nav a.am-prev {left:25px;}
.banner-play .am-slider-c2 .am-direction-nav a.am-next:before {content: "\f105";}
.banner-play .am-slider-c2 .am-direction-nav a:before {display: inline-block;font: normal normal normal 1.6rem/1 FontAwesome,sans-serif;text-rendering: auto;-webkit-font-smoothing: antialiased;transform: translate(0,0);content: "\f104";font-size: 16px;line-height: 44px;}


.newstab{border: 1px solid #dbdbdb;border-top: 0;}
.newstab .hd{background: url(../images/tab_l.jpg) repeat-x;height: 35px;}
.newstab .hd ul li{float: left;width: 78px;height: 35px;text-align: center;line-height: 33px;cursor: pointer;font-size: 14px;border-right: 1px solid #dbdbdb;}
.newstab .hd ul li.on{background: url(../images/tab.jpg) no-repeat;font-weight: bold;color: #007cc1;}
.newstab .hd a {float: right;margin-right: 10px;line-height: 35px;}
.hm-news{float: right;width: 512px;height: 321px;}
.h_first {padding: 15px;padding-bottom: 10px;min-height: 90px;_height: 90px;}
.hm-news .h_first{background: url(../images/fn_bg.jpg) bottom repeat-x;}
.hf_name {height: 30px;font-size: 16px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hf_name a {color: #e80000;}
.hf_text {height: 60px;line-height: 20px;overflow: hidden; font-size:12px;}
.hm-news-list {padding: 15px;padding-bottom: 0;}
.hm-news-list ul li{ position:relative; height:31px; padding-left:10px; font-size:14px; background:url(../images/xiao.jpg) 0 8px no-repeat;}
.hm-news-list  ul li span{ position:absolute; top:0; right:0; color:#9e9e9e;}

.hm-news2{width: 480px;float:left;margin-top:10px;}
.hm-news3{width: 512px;float:right;margin-top:10px;}


.hm-ad{ margin-top:10px;}
.hm-ad .am-slider-a1{ box-shadow:none;}
.hm-ad .am-slider .am-slides>li{ background-position:center; background-repeat:no-repeat; background-size:cover; height:100%;}
.hm-ad .am-slider .am-slides>li a{ display:block; width:100%; height:100%;}
.hm-ad .am-slider-a1 .am-control-nav{ bottom:10px;}
.hm-ad .am-slider-a1 .am-control-nav li a{ width:8px; height:8px;background-color:#fff; border-radius:0; box-shadow:none;}
.hm-ad .am-slider-a1 .am-control-nav li a.am-active{ background-color:#e80000;}

.cg-news{height: 271px;border: 1px solid #dbdbdb;border-top: 0;background: url(../images/hl_bg.jpg) repeat-x;margin-top:10px;}
.cg-n1{width: 448px;float:left;}
.cg-n2{width: 448px;float:left;margin-left:10px;}
.cg-n3{width: 281px;float:right;}
.h_lan {height: 36px;line-height: 36px;position: relative;border-bottom: 1px solid #dbdbdb; margin:0 10px;}
.h_lan font {font-size: 14px;font-weight: bold;}
.h_lan a {position: absolute;right: 0;top: 0; font-size:12px;}

.cg-news .hm-news-list ul li{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.know_con{ padding:10px; padding-bottom:0;}
.know_con li{ height:76px;}
.know_con li img{ display:block; float:left; width:65px; height:65px;}
.know_con li .kc_con{ float:right; width:175px; padding-right:5px;}
.know_con li .kc_name{ height:24px; line-height:24px; font-size:14px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:175px;}
.know_con li .kc_text{ height:40px; line-height:20px; overflow:hidden; color:#8e8e8e; font-size:12px;}



.cg-n4{width: 706px;float:left;}
.hd_picli{ padding-top:15px;}
.hd_picli li{float:left;width: 225px;text-align:center;}
.hd_picli li img{width: 206px;height:160px;padding:2px;border:1px solid #ddd;}
.hd_picli li p{ padding-top:10px; font-size:12px; padding-left:10px; padding-right:10px;}

.cg-n5{width:281px; float:right;}


.zjtx_con{ padding-top:10px; padding-left:10px; padding-right:10px;}
.zjtx_con li{ height:27px; position:relative; padding-left:29px; font-size:14px;}
.zjtx_con li span{ position:absolute; font-size:12px; left:0; top:1px; width:17px; background:url(../images/tx_b2.jpg) no-repeat; text-align:center; font-weight:bold; color:#fff; font-family:Arial;}
.zjtx_con li span.txn_1{background:url(../images/tx_b.jpg) no-repeat;}
.zjtx_con li span.txn_2{background:url(../images/tx_b.jpg) no-repeat;}
.zjtx_con li span.txn_3{background:url(../images/tx_b.jpg) no-repeat;}
.zjtx_con li a.tx_view{ position:absolute; top:0; right:0; display:block; background:url(../images/tx_view.jpg) no-repeat; width:32px; height:17px;}

.yjzslist li{width: 100%;text-align: left;}





footer{ background:#f5f5f5;border-top: 1px solid #ddd;}

footer .foot-nav{width: 100%;float:left;padding-top:25px;}
footer .foot-nav ul li{width: 20%;float:left;}
footer .foot-nav ul li .tit{ font-size:14px; font-weight:bold; padding-top:15px; margin-bottom:5px;}
footer .foot-nav ul li p a{ font-size:14px; color:#999;}
footer .foot-nav ul li p a:hover{color: #0887EE;}

footer .foot-ewm{ width:30%; float:right;border-left: 1px solid #ddd;border-right: 1px solid #ddd; text-align:center; padding-top:30px;}
footer .foot-ewm img{ max-width:100px;}
footer .foot-ewm p{ font-size:12px; margin-top:10px; color:#999;}

footer .copry{ font-size:12px; padding:25px 0 15px 0;color:#777;}
footer .copry a{ color:#777;}
.foot-yqlink {
    margin-top: 30px;
}




.p_title{
    height: 33px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.p_title span{ padding:0 2px;}

#sidebar{float:left;width:154px;min-height:200px;_height:200px; border-top:1px solid #ddd; position:relative; z-index:9;}
.left_list {min-height:300px;_height:300px; background:url(../images/left_bg.jpg) repeat-y;  border-bottom:1px solid #ddd;}
.left_list ul {}
.left_list ul li{}
.left_list ul li a{ display:block; height:45px; line-height:43px; font-size:14px; background:url(../images/left01.jpg) no-repeat; padding-left:24px;  word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.left_list ul li a:hover{ background-position:0 -45px;}
.left_list ul li a.shover{ background-position:0 -45px;}


#content{float:left; margin-left:-1px; width:847px;min-height:200px;_height:200px; border:1px solid #ddd; position:relative; z-index:1;}
.right-head{padding-left:20px; height:30px;background:url(../images/right-head.jpg) no-repeat;}
.content-inner{padding:20px 24px;text-align:left;line-height:23px; padding-top:12px;}



.cnews_content{}
.tj_news{ padding-bottom:20px;  border-bottom:1px dotted #bbb; font-size:14px;}
.tj_news img{ float:left; width:345px; height:270px; display:block; border:2px solid #ccc;}
.tj_news .ln_con{ float:right; width:420px;}
.tj_news .ln_name{ font-size:18px; font-weight:bold; color:#ca2a08; height:47px; display:block; border-bottom:1px solid #ddd; width:420px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px;}
.tj_news .ln_name a{ color:#ca2a08;}
.tj_news .ln_text{ height:168px; line-height:21px; color:#777; font-size:14px; padding-top:20px;}
.tj_news .ln_date{ padding-top:5px;}
ul.list_news{min-height:200px;_height:200px; padding:10px 0;}
ul.list_news li{position:relative;height:38px; line-height:36px; border-bottom:1px dotted #ccc; font-size:14px;white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}
ul.list_news li font {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    display: inline-block;
    background: #0887EE;
}
ul.list_news li a {
    margin-left: 10px;
    width: 80%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
span.date{position:absolute; right:0; top:0; color:#777}


.pages{height: 36px;padding:5px 0;margin-top:5px;clear:both;}
.pages:after{content:'.';clear:both;height:0;line-height:0;display:block;visibility:hidden}
.pages ul{padding:0;list-style:none;margin:0}
.pages li{float:left;margin-right:5px}
.pages li a{padding:5px 10px;border:1px solid #e1e1e1;height:24px;line-height:24px;color:#666}
.pages li a:hover{border:1px solid #0887EE;background:#0887EE;color:#fff;text-decoration:none}
.pages li span{border:1px solid #e1e1e1;height:24px;line-height:24px;color:#c4c4c4;padding:5px 10px}
.pages .current a{border:1px solid #0887EE;background:#0887EE;color:#fff}


#dis_news{}
#dis_news .dnews_title{font-weight:bold;font-size:16px;_height:30px;min-height:30px;line-height:30px;text-align:center;}
#dis_news .dnews_line{text-align:center;_height:25px; line-height:25px; border-top:1px dashed #ccc;}
#dis_news .dnews_content{padding:5px;_height:200px;min-height:200px;line-height:23px;}



.ny-down-list ul li{ background: #f5f5f5; margin-bottom: 5px; padding:8px 15px;}
.ny-down-list ul li p{float: left;}
.ny-down-list ul li a{float: right;}



.page{ text-align:center; margin-top:15px;}
.page a{ display:inline-block; padding:4px 12px; border:1px solid #f3f3f3; margin:0 2px; font-size:1.3rem;}
.page a.active,.page a.on,.page a:hover{ background:#003a52; color:#FFF;}

.hprolist{ }
.hprolist ul{ position:relative; margin:0 -10px;}
.hprolist ul li a{ display:block; border-radius:4px; overflow:hidden;}
.hprolist ul li{ padding:10px;}
.hprolist ul li i{ display:block;  overflow:hidden; border:1px solid #f5f5f5;}
.hprolist ul li a i img{transition: all .3s linear;}
.hprolist ul li a:hover i img{transform: scale(1.05);}
.hprolist ul li span{ display:block; height:42px; line-height:42px; background:#f5f5f5; text-align: center; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:1.4rem;}

@media print{
    a:after{
        content:""!important;
    }
}



